.special_switch_wrap {
  // position: absolute;
  // right: 16px;
  // top: 12px;
  position: relative;
  height: 24px;
  /deep/ .el-switch {
    .el-switch__core {
      width: 56px !important;
      height: 20px;
      // border: 2px solid #fff;
      border-radius: 20px;
      &:after {
        top: 2px;
        left: 3px;
        width: 14px;
        height: 14px;
      }
    }
    &.is-checked {
      .el-switch__core {
        &:after {
          left: 100%;
          margin-left: -19px;
        }
      }
    }
  }
  /deep/ .el-switch__label * {
    font-size: 12px;
  }
  /deep/ .el-switch__label--left,
  /deep/ .el-switch__label--right {
    position: absolute;
    color: #fff;
    z-index: -1111;
    width: 40px;
    top: 0;
  }
  /deep/ .el-switch__label--left {
    left: 25px;
    text-align: left;
  }
  /deep/ .el-switch__label--right {
    right: 25px;
    text-align: right;
  }
  /deep/ .el-switch__label--right.is-active,
  /deep/ .el-switch__label--left.is-active {
    z-index: 1111;
    color: #fff !important;
  }
}
.dialog-footer {
  text-align: center;
}
.page_box {
  margin-top: 25px;
  text-align: center;
}
.el-table-btn-wrap {
  /deep/ {
    button span {
      font-size: 12px;
    }
  }
}